﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DAL;
using Entity.Info;
using BusinessLogicLayer.SinhVien;
using BusinessLogicLayer;

namespace QuanLyDoAn.SinhVien
{
    public partial class ChangePassword : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UserName"] == null || int.Parse(Session["Role"].ToString()) != 4)
            {
                //Nếu vi phạm 1 trong 2 điều này thì chuyển sang thông báo lỗi hoặc về Trang Chủ
                Response.Redirect("~/SinhVien/Login.aspx");
            }

        }
        

  

        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            UserInfo us = new UserInfo();
            try
            {
                us = UserFuntion.User_FindUser(ConverType.ToString(Session["UserName"].ToString().Trim()));

                if (UserFuntion.User_UpdateUserName(us) && us.PassWord.ToString().Trim() == txtPassWordOld.Text &&
                   txtPassWordNew.Text == txtPassWordNew2.Text && txtPassWordNew2.Text.Length>6 && txtPassWordNew.Text.Length>6)
                {
                    ///String pw = MaHoa.GetMD5(txtPassWordNew.Text);
                    us.PassWord = txtPassWordNew.Text;
                    UserFuntion.User_UpdateUserName(us);
                    Label2.Text = "Cập Nhật Thành Công";
                }
                else
                {
                    Label2.Text = "Cập Nhật Thất Bại";


                }

            }
            catch (Exception)
            {

                Label2.Text = "Cập Nhật Thất Bại";


            }

        }
    }
}
      
           
